@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900&display=swap');


body{
    box-sizing: border-box;
    font-family: "poppins";
}


.container {
    max-width: 400px; /* Reduce the width of the container */
    margin: 0 auto; /* Center the container */
    padding: 20px; /* Add some padding */
    background-color: #f9f9f9; /* Light background for contrast */
    border-radius: 10px; /* Rounded corners */
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    font-family: "poppins"; /* Subtle shadow for depth */
}

form{
    color: rgb(12, 6, 99);
}
/* Form Elements */
input[type="text"], input[type="email"], input[type="tel"], input[type="date"], textarea, select {
    width: 100%; /* Make input fields full width */
    padding: 8px 10px; /* Reduce padding */
    margin: 10px 0; /* Space between elements */
    border: 1px solid #ccc; /* Border style */
    border-radius: 5px; /* Rounded corners */
    font-size: 20px; /* Smaller font size */
}

button {
    width: 100%; /* Full-width button */
    padding: 10px; /* Adjust button padding */
    background-color: rgb(12, 6, 99); /* Button color */
    color: white; /* Text color */
    border: none; /* Remove border */
    border-radius: 5px; /* Rounded corners */
    font-size: 16px; /* Button text size */
    cursor: pointer; /* Change cursor on hover */
}

button:hover {
    background-color: #0056b3; /* Darker shade on hover */
    transition: all 0.5s ease-in-out;
}

/* Home Button */
.home-btn {
    display: inline-block;
    margin-bottom:5px;
    background-color:rgb(12, 6, 99);
    color: #fff;
    padding: 8px 12px; /* Reduce padding */
    border-radius: 5px;
    text-decoration: none;
    text-align: center;
    font-size: 14px; /* Smaller font size */
    transition: all 0.5s ease-in-out;
}
.home-btn:hover{
    background-color: #0056b3;
}

/* Responsive adjustments */
@media (max-width: 600px) {
    .container {
        padding: 15px; /* Reduce padding on small screens */
    }

    button, .home-btn {
        font-size: 14px; /* Smaller font size on small screens */
        padding: 8px; /* Adjust padding */
    }
}
